Determines if two regular expressions are the same, including the zero-relative
start and end indexes of the last successful pattern match. This function
returns \f3TRUE\f1 if the expressions are the same; otherwise, this function returns
\f3FALSE\f1.
.TP
inline long end () const;
Returns an index into the last character string successfully searched for by
this object. The index corresponds to the character after the last item found.
If none are found, its value is
NULL .
.TP
\f3Boolean find (char* \f2str\f3);\f1
Searches for the already specified regular expression in
str .
If the expression
is found, this function returns \f3TRUE\f1 and sets start and end indexes appropriately. If an invalid expression is detected, an \f3\f3Error\f1\f1 exception is
raised.
.TP
inline Boolean is_valid () const;
Returns \f3TRUE\f1 if a valid regular expression is compiled and ready for use; otherwise, this function returns \f3FALSE\f1.